From: Stewart Hildebrand Date: Fri, 14 Oct 2022 20:09:26 +0000 (-0400) Subject: xen/arm: mark handle_linux_pci_domain() __init X-Git-Tag: archive/raspbian/4.17.0-1+rpi1^2~33^2~109 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=e0347046445a2c6245f6a04093e7e831100611a1;p=xen.git xen/arm: mark handle_linux_pci_domain() __init All functions in domain_build.c should be marked __init. This was spotted when building the hypervisor with -Og. Fixes: 1050a7b91c2e ("xen/arm: add pci-domain for disabled devices") Signed-off-by: Stewart Hildebrand Acked-by: Julien Grall Release-acked-by: Henry Wang --- diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c index db97536fe8..4fb5c20b13 100644 --- a/xen/arch/arm/domain_build.c +++ b/xen/arch/arm/domain_build.c @@ -1051,8 +1051,8 @@ static void __init assign_static_memory_11(struct domain *d, * The current heuristic assumes that a device is a host bridge * if the type is "pci" and then parent type is not "pci". */ -static int handle_linux_pci_domain(struct kernel_info *kinfo, - const struct dt_device_node *node) +static int __init handle_linux_pci_domain(struct kernel_info *kinfo, + const struct dt_device_node *node) { uint16_t segment; int res;